SlideShare a Scribd company logo
puppet
                 labs                          Case Study
“Puppet has greatly simplified many
 of my standard tasks. Security
 patching no longer involves the
 headache of running routines to
 see which systems were vulnerable
 and then implementing batch
 jobs to update effected systems.
 Now I just run a Puppet profile

                                            Sun Microsystems uses
 and it is taken care of.”

- Martin Englund, Lead
 Engineer, Sun Microsystems
                                            Puppet to improve efficiency,
                                            accelerate system updates
  INduSTRY:
  Web Software                              and ensure consistent
  ChAllENGE:
  Consistent Configurations                 configurations across all their
  SOluTION:
  Puppet
                                            web server architecture
  RESulTS:                                  As a premier online brand, Sun Microsystems has strict requirements for high
  Manage over 650 Sun servers               performance and guaranteed uptime for their top online properties like sun.com, java.
  across three U.S. data centers            com, mysql.com, openoffice.org and others. Sun needed a system administration tool
  while improving system                    that went beyond internally maintained scripts and batch jobs to ensure that their
  consistency and meeting                   servers were configured consistently and updated in a timely manner.
  compliance standards




  STARTING ENVIRONMENT                                                 KEY OBJECTIVES
  • Managed over 650 Sun servers across three U.S. data centers        • Uptime & Reliability – Ensure uptime and
    in Menlo Park, CA, San Francisco, CA and Las Vegas, NV.              reliability of servers supporting the web and database
  • Responsible for software and operating system configurations         applications for key online properties
    on all servers supporting Internet domains including sun.          • Compliance – Comply with internal Sun security
    com, java.com, mysql.com, openoffice.org and others.                 requirements including timely distribution of security
  • Used internally developed SSH scripts to push changes and            patches
    packages out to systems.                                           • Configuration Control – Maintain common
  • Key challenges included time to deployment of critical system        configuration of all servers to ensure a consistent
    changes and guaranteed ongoing configuration of Internet             environment for the application engineers
    resources.                                                         • Change Monitoring and Alerts – Identify changes to
                                                                         servers that would take the system out of compliance
                                                                         with the standard configuration
puppet
                     labs                             Case Study

“With Puppet I don’t
 have to worry anymore.                    BENEFITS OBTAINEd
 Once I have written                      • System Consistency – Provided a consistent environment for their application en-
 and deployed the                           gineers. Eliminated worries about inconsistent configuration of key Internet servers.
 profiles I can count on                  • Improved Efficiency – Accelerated identification of vulnerable or out of date sys-
 Puppet ensuring timely                     tems to be prioritized for patching and upgrade. They use Puppet to deploy vulner-
 updates and consistent                     ability mitigations until they can schedule time to patch. Prior to Puppet identifying
 configurations across                      vulnerable systems was a time intensive process.
 all my systems. More                    • Met Compliance Standards – Puppet allowed Sun to meet company and industry
 than anything Puppet                      compliance requirements. Provided alerts for any system that went out of configura-
 saves me time that I                      tion to established security configurations.
 simply can’t afford                     • Increased Visibility – Provided comprehensive information on system hardware,
 to lose in supporting                     type, software and versions. This wasn’t an original objective, but has provided sig-
                                           nificant benefits and replaced their homegrown system for tracking this information.
 my data centers.”
- Martin Englund, Lead
 Engineer, Sun Microsystems               WhY PuPPET?
                                          • Cross Platform Support – Despite their servers almost uniformly running Sun
                                            Solaris, Puppet’s cross platform support for other versions of Unix was important
                                            in their decision to provide a consistent platform for management of even the
                                            occasional non-Solaris system.
                                          • Open Source Solution – Sun is an open source company and this was an
                                            important factor in their choice of Puppet. They had recently had a bad experience
                                            with a commercial software package that was acquired by a larger company where
                                            their investment was lost and they had to start over when the product line was
                                            discontinued.
About Puppet labs                         • Easier Trouble Shooting – Open source software was easier to trouble shoot
                                            because they had access to the source code. When they experienced a problem it was
Puppet Labs develops and
commercially supports Puppet, the
                                            much easier to track down the source of the problem and solve it.
leading open source platform for          • Easy to Deploy and Maintain – Puppet was easy to deploy and support. The
enterprise systems management.              scripting language was easy for his team to learn and write routines for system
With millions of nodes under
management and thousands of                 updates.
users, including Twitter, NYSE,
Zynga, Genentech, Match.com,
eBay, NYU, and Oracle, Puppet
standardizes the way IT staff deploy
and manage infrastructure in the
enterprise and the cloud.



www.puppetlabs.com
877-575-9775
411 NW Park Avenue, 5th floor
Portland OR 97209
                                       © 2010 Puppet Labs All trademarks and registered trademarks are the property of their respective owners.

More Related Content

PDF
Sun Microsystems Puppet Case Study
PDF
Avoiding Common Novell ZENworks Configuration Management Implementation Pitfalls
PDF
How to Maintain Software Appliances
PDF
NICS Puppet Case Study
PDF
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...
PDF
Novell ZENworks Advanced Application Management
PDF
Zynga Puppet Case Study
PDF
SUSE Linux Enterprise Server for System z SP1
Sun Microsystems Puppet Case Study
Avoiding Common Novell ZENworks Configuration Management Implementation Pitfalls
How to Maintain Software Appliances
NICS Puppet Case Study
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...
Novell ZENworks Advanced Application Management
Zynga Puppet Case Study
SUSE Linux Enterprise Server for System z SP1

What's hot (19)

PDF
Run Book Automation with PlateSpin Orchestrate
PDF
Novell Success Stories: Endpoint Management in Healthcare
PDF
Novell Success Stories: Endpoint Management in Government
PDF
Migrating from Novell ZENworks 7 Desktop Management to Novell ZENworks Config...
PPTX
System Center 2012
PDF
Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...
PPTX
Scug system centerday_dpm_mikeresseler
PDF
Semper Continuity Suite Product Profile V6
PDF
Integrated Endpoint Security Management in Novell ZENworks 11 Configuration M...
PPT
SolarWinds Patch Manager - How does it compare to SCCM Patch Management?
PDF
OSMC 2010 | Insides SUSE Linux by Joachim Werner
PDF
Rapid Deployment of Novell ZENworks Configuration Management
PDF
UShareSoft Virtualization & Cloud Factory
PDF
Dataman Virtual Desktops Solution
PDF
Adnmag
PDF
MS TechDays 2011 - SCDPM 2012 The New Feature of Data Protection
PDF
Clifford sugerman
PDF
Workstation heat, sound, and power usage: Lenovo ThinkStation D30 vs. Dell Pr...
PPTX
Top 5 Reasons to Select SolarWinds over HP NNMi
Run Book Automation with PlateSpin Orchestrate
Novell Success Stories: Endpoint Management in Healthcare
Novell Success Stories: Endpoint Management in Government
Migrating from Novell ZENworks 7 Desktop Management to Novell ZENworks Config...
System Center 2012
Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...
Scug system centerday_dpm_mikeresseler
Semper Continuity Suite Product Profile V6
Integrated Endpoint Security Management in Novell ZENworks 11 Configuration M...
SolarWinds Patch Manager - How does it compare to SCCM Patch Management?
OSMC 2010 | Insides SUSE Linux by Joachim Werner
Rapid Deployment of Novell ZENworks Configuration Management
UShareSoft Virtualization & Cloud Factory
Dataman Virtual Desktops Solution
Adnmag
MS TechDays 2011 - SCDPM 2012 The New Feature of Data Protection
Clifford sugerman
Workstation heat, sound, and power usage: Lenovo ThinkStation D30 vs. Dell Pr...
Top 5 Reasons to Select SolarWinds over HP NNMi
Ad

Viewers also liked (8)

PPTX
Intro to PE 01/26/2016 UK
PDF
Hacking The Data out of Puppet - PuppetConf '12
PPTX
Introduction to PE 02-05-16
PPTX
Introduction to Puppet Enterprise 01/29/16.pptx
KEY
11 Ways to Hack Puppet for Fun and Productivity - Luke Kanies - Velocity 2012
PDF
Puppet at GitHub / ChatOps
PPTX
Windows Configuration Management: Managing Packages, Services, & Power Shell-...
PDF
Puppet at Pinterest
Intro to PE 01/26/2016 UK
Hacking The Data out of Puppet - PuppetConf '12
Introduction to PE 02-05-16
Introduction to Puppet Enterprise 01/29/16.pptx
11 Ways to Hack Puppet for Fun and Productivity - Luke Kanies - Velocity 2012
Puppet at GitHub / ChatOps
Windows Configuration Management: Managing Packages, Services, & Power Shell-...
Puppet at Pinterest
Ad

Similar to Sun Microsystems Puppet Case Study (20)

PDF
Citrix Puppet Case Study
PDF
Chockstone Puppet Case Study
ZIP
Intro To Puppet.Key
KEY
Portable infrastructure with puppet
KEY
Keynote Puppet Camp San Francisco 2010
PDF
Clickability Puppet Case Study
PDF
Using Puppet - Real World Configuration Management
PDF
Unix Automation using centralized configuration management tool
PDF
Unix Automation using centralized configuration management tool
PDF
Pro Puppet
PPTX
Introduction to Puppet Enterprise
PDF
Easy oracle & weblogic provisioning and deployment
PDF
Los Alamos Puppet Case Study
PPTX
Introduction to Puppet Scripting
PDF
20111110 how puppet-fits_into_your_existing_infrastructure_and_change_managem...
PPTX
Software Defined WebSphere Messaging Infrastructure with Puppet
PPTX
DevOps in your Oracle Stack
PDF
Puppet for SysAdmins
PDF
Puppet Camp San Francisco 2015: Puppet Adoption in a Mature Environment
PDF
Puppet - Configuration Management Made Eas(ier)
Citrix Puppet Case Study
Chockstone Puppet Case Study
Intro To Puppet.Key
Portable infrastructure with puppet
Keynote Puppet Camp San Francisco 2010
Clickability Puppet Case Study
Using Puppet - Real World Configuration Management
Unix Automation using centralized configuration management tool
Unix Automation using centralized configuration management tool
Pro Puppet
Introduction to Puppet Enterprise
Easy oracle & weblogic provisioning and deployment
Los Alamos Puppet Case Study
Introduction to Puppet Scripting
20111110 how puppet-fits_into_your_existing_infrastructure_and_change_managem...
Software Defined WebSphere Messaging Infrastructure with Puppet
DevOps in your Oracle Stack
Puppet for SysAdmins
Puppet Camp San Francisco 2015: Puppet Adoption in a Mature Environment
Puppet - Configuration Management Made Eas(ier)

More from Puppet (20)

PPTX
Puppet Community Day: Planning the Future Together
PPTX
The Evolution of Puppet: Key Changes and Modernization Tips
PPTX
Can You Help Me Upgrade to Puppet 8? Tips, Tools & Best Practices for Your Up...
PPTX
Bolt Dynamic Inventory: Making Puppet Easier
PPTX
Customizing Reporting with the Puppet Report Processor
PPTX
Puppet at ConfigMgmtCamp 2025 Sponsor Deck
PPTX
The State of Puppet in 2025: A Presentation from Developer Relations Lead Dav...
PPTX
Let Red be Red and Green be Green: The Automated Workflow Restarter in GitHub...
PDF
Puppet camp2021 testing modules and controlrepo
PPTX
Puppetcamp r10kyaml
PDF
2021 04-15 operational verification (with notes)
PPTX
Puppet camp vscode
PDF
Modules of the twenties
PDF
Applying Roles and Profiles method to compliance code
PPTX
KGI compliance as-code approach
PDF
Enforce compliance policy with model-driven automation
PDF
Keynote: Puppet camp compliance
PPTX
Automating it management with Puppet + ServiceNow
PPTX
Puppet: The best way to harden Windows
PPTX
Simplified Patch Management with Puppet - Oct. 2020
Puppet Community Day: Planning the Future Together
The Evolution of Puppet: Key Changes and Modernization Tips
Can You Help Me Upgrade to Puppet 8? Tips, Tools & Best Practices for Your Up...
Bolt Dynamic Inventory: Making Puppet Easier
Customizing Reporting with the Puppet Report Processor
Puppet at ConfigMgmtCamp 2025 Sponsor Deck
The State of Puppet in 2025: A Presentation from Developer Relations Lead Dav...
Let Red be Red and Green be Green: The Automated Workflow Restarter in GitHub...
Puppet camp2021 testing modules and controlrepo
Puppetcamp r10kyaml
2021 04-15 operational verification (with notes)
Puppet camp vscode
Modules of the twenties
Applying Roles and Profiles method to compliance code
KGI compliance as-code approach
Enforce compliance policy with model-driven automation
Keynote: Puppet camp compliance
Automating it management with Puppet + ServiceNow
Puppet: The best way to harden Windows
Simplified Patch Management with Puppet - Oct. 2020

Recently uploaded (20)

PPTX
MYSQL Presentation for SQL database connectivity
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Cloud computing and distributed systems.
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Approach and Philosophy of On baking technology
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Modernizing your data center with Dell and AMD
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
KodekX | Application Modernization Development
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
MYSQL Presentation for SQL database connectivity
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Diabetes mellitus diagnosis method based random forest with bat algorithm
Cloud computing and distributed systems.
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Approach and Philosophy of On baking technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Modernizing your data center with Dell and AMD
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
The AUB Centre for AI in Media Proposal.docx
KodekX | Application Modernization Development
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Big Data Technologies - Introduction.pptx
Understanding_Digital_Forensics_Presentation.pptx
Electronic commerce courselecture one. Pdf
Dropbox Q2 2025 Financial Results & Investor Presentation

Sun Microsystems Puppet Case Study

  • 1. puppet labs Case Study “Puppet has greatly simplified many of my standard tasks. Security patching no longer involves the headache of running routines to see which systems were vulnerable and then implementing batch jobs to update effected systems. Now I just run a Puppet profile Sun Microsystems uses and it is taken care of.” - Martin Englund, Lead Engineer, Sun Microsystems Puppet to improve efficiency, accelerate system updates INduSTRY: Web Software and ensure consistent ChAllENGE: Consistent Configurations configurations across all their SOluTION: Puppet web server architecture RESulTS: As a premier online brand, Sun Microsystems has strict requirements for high Manage over 650 Sun servers performance and guaranteed uptime for their top online properties like sun.com, java. across three U.S. data centers com, mysql.com, openoffice.org and others. Sun needed a system administration tool while improving system that went beyond internally maintained scripts and batch jobs to ensure that their consistency and meeting servers were configured consistently and updated in a timely manner. compliance standards STARTING ENVIRONMENT KEY OBJECTIVES • Managed over 650 Sun servers across three U.S. data centers • Uptime & Reliability – Ensure uptime and in Menlo Park, CA, San Francisco, CA and Las Vegas, NV. reliability of servers supporting the web and database • Responsible for software and operating system configurations applications for key online properties on all servers supporting Internet domains including sun. • Compliance – Comply with internal Sun security com, java.com, mysql.com, openoffice.org and others. requirements including timely distribution of security • Used internally developed SSH scripts to push changes and patches packages out to systems. • Configuration Control – Maintain common • Key challenges included time to deployment of critical system configuration of all servers to ensure a consistent changes and guaranteed ongoing configuration of Internet environment for the application engineers resources. • Change Monitoring and Alerts – Identify changes to servers that would take the system out of compliance with the standard configuration
  • 2. puppet labs Case Study “With Puppet I don’t have to worry anymore. BENEFITS OBTAINEd Once I have written • System Consistency – Provided a consistent environment for their application en- and deployed the gineers. Eliminated worries about inconsistent configuration of key Internet servers. profiles I can count on • Improved Efficiency – Accelerated identification of vulnerable or out of date sys- Puppet ensuring timely tems to be prioritized for patching and upgrade. They use Puppet to deploy vulner- updates and consistent ability mitigations until they can schedule time to patch. Prior to Puppet identifying configurations across vulnerable systems was a time intensive process. all my systems. More • Met Compliance Standards – Puppet allowed Sun to meet company and industry than anything Puppet compliance requirements. Provided alerts for any system that went out of configura- saves me time that I tion to established security configurations. simply can’t afford • Increased Visibility – Provided comprehensive information on system hardware, to lose in supporting type, software and versions. This wasn’t an original objective, but has provided sig- nificant benefits and replaced their homegrown system for tracking this information. my data centers.” - Martin Englund, Lead Engineer, Sun Microsystems WhY PuPPET? • Cross Platform Support – Despite their servers almost uniformly running Sun Solaris, Puppet’s cross platform support for other versions of Unix was important in their decision to provide a consistent platform for management of even the occasional non-Solaris system. • Open Source Solution – Sun is an open source company and this was an important factor in their choice of Puppet. They had recently had a bad experience with a commercial software package that was acquired by a larger company where their investment was lost and they had to start over when the product line was discontinued. About Puppet labs • Easier Trouble Shooting – Open source software was easier to trouble shoot because they had access to the source code. When they experienced a problem it was Puppet Labs develops and commercially supports Puppet, the much easier to track down the source of the problem and solve it. leading open source platform for • Easy to Deploy and Maintain – Puppet was easy to deploy and support. The enterprise systems management. scripting language was easy for his team to learn and write routines for system With millions of nodes under management and thousands of updates. users, including Twitter, NYSE, Zynga, Genentech, Match.com, eBay, NYU, and Oracle, Puppet standardizes the way IT staff deploy and manage infrastructure in the enterprise and the cloud. www.puppetlabs.com 877-575-9775 411 NW Park Avenue, 5th floor Portland OR 97209 © 2010 Puppet Labs All trademarks and registered trademarks are the property of their respective owners.